function signal = gen_signal(N, K)
%%
% 函数名：signal = gen_signal(N, K)
% 功  能：生成稀疏度为 K、总点数为 N 的随机复信号
% 参  数：
%       N：需要生成信号的总点数
%       K：有用频率的个数
% 返回值：
%       signal：随机稀疏信号
%
% 注：无
%%

    F_signal = zeros(N, 1);
    indices = randperm(N, K);

    for i = indices
       F_signal(i) = randi(100); 
    end

    signal = ifft(F_signal);

end